withstand physical or moral hits without showing it - Espagnol Anglais Dictionnaire